sports journalism
French Open 2026: The 73-Minute Truth Behind Sindhu's 'Outclass' Frame, and the An Se Young Threat Looming in the FinalOn Saturday night, on a streaming feed in Hyderabad, I was watching the...
Is Arshdeep Singh's 'Elite List' Milestone a Landmark or Just an Unnamed Record? The Full Audit of New Zealand's 185 All OutWhenever I read an 'elite list' headline from my Kolkata desk, the first thin...
The Fourth Morning in Lucknow: One Wicket, One Caption, and the Unheard Story of Karnataka's 'Turn'The fourth morning at Ekana Cricket Stadium in Lucknow is not in the...
Badminton's Empty Payload: When Stage One Returned Nothing, What Was Left for Stage TwoAn automated analysis pipeline for badminton coverage has exposed a procedura...
Smith's Neck, Cummins' 'Compartmentalise', and the Clause Nobody Read at NewlandsThe loudest thing at Newlands practice that afternoon was not a shot. Steve...
Rizwan and Imam Return for Quaid-e-Azam Trophy: PCB's 'Permission' Is Not a Clean Chit, Two Probes Remain OpenThe Pakistan Cricket Board (PCB) has permitted Mohammad Rizwan and Imam-ul-Ha...
Empty Data, Full Conclusions: The 'Evidence-Void' Crisis in Indian Football ReportingOn 13 July 2026, 131,781 people sat in the Salt Lake Stadium. I wasn't watchi...
Fabregas's No.4 Shirt and the Messi Narrative: Como's Zero-Cost Brand Engine and the 'Heir' Pressure Building on Nico PazA photograph of a shirt went viral, and social media asked whose shirt it was...
Zero Facts, Nine Empty Columns: The Report That Holds Indian Football's Real ScorecardA dossier arrived on my desk last week. The first page read: Title — N/A....
Test Cricket in Spain: Reading the Ledger Behind the HeadlineTest cricket in Spain? The headline asked the question, and I counted the...
The Bhuvneshwar Recall Ledger: Zero Balls, 37 Years, and the Wrong MetricRain, Zero Balls, and an Incomplete Proof On that August evening in Bengaluru...
Sanvir's Double Ton or a Surface Mirage? The 'Flat-Track' Story Behind Punjab's 592The scorecard says Sanvir Singh's 375-ball double century powered Punjab to 5...
A 14-ball fifty, then 41 balls for 25 runs: the part of McGurk's innings the headline left outIt was around half past three in the morning. The scorecard was open on a...
The V.Hive Looting: Team Vitality's Missing Trophies and the Bill Insurance Will Never Fully Pay20 September 2026, Barcelona. The StarLadder StarSeries Fall 2026 grand final...
European Club Cup: The 2715 Average and the Half-Board-Point GapIn team-match chess, the number that lies loudest is the team average rating....
The 100-Gram Arithmetic: Paris's Scale, Haryana's Map and Wrestling's Other OfficeWhat happened in the weigh-in room of the Paris Olympic Village on the mornin...
The Auction Rumor Market: Who Owns the Noise, Who Pays the BillIt was 9:40 p.m. when Sai Sudharsan's name went up on the board. Base price:...
Fifty Wickets at 17.00 and No New Contract: Lancashire Priced a Squad Slot, Not a CareerHook Two entries in Lancashire's post-season calendar belong side by side. Th...
Empty Input, Inflated Claim: The Verification Ledger of Athletics ReportingEmpty Input, Inflated Claim: The Verification Ledger of Athletics Reporting...
Cricket Analytics' Biggest Blind Spot: When the Format Goes Missing and the Numbers Start LyingCricket is today among the most data-productive sports in the world. A single...
